ImmunoGen sweetens deal with Genentech