After weathering failure, rejection and layoffs, ImmunoGen touts a new 'breakthrough' drug in its c