AstraZeneca cancer drug prolongs survival