Novartis bets on a slumping Aveo in a $326M cancer deal