Promising cancer drug data helps AstraZeneca in Pfizer fight