AstraZeneca pledges to manufacture 30m units of Oxford University's COVID-19 vaccine