AstraZeneca to pay $50 million for Amgen assets