AstraZeneca to supply Europe up to 400 million COVID-19 vaccine doses