AstraZeneca to withdraw Covid vaccine