BMS to pay Exelixis $240M for cancer drugs