AstraZeneca trumpets solo strength in cancer drugs post Pfizer struggle