AstraZeneca pays $50 million for rights to Merck cancer drug