AstraZeneca could contractually claim "end to pandemic" by June 2021