AstraZeneca will have 200 million COVID vaccine doses by year-end