Novartis buys Endocyte for $2.1B in latest deal under CEO Narasimhan