Cell Genesys scores $320M blockbuster deal