Hitting cancer early: AstraZeneca’s bid to outmanoeuvre rivals