Celgene bets on fantastic 5 to save portfolio