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