AstraZeneca to Pay $6.9 Billion for Rights to Cancer Drug | Fortune