AstraZeneca pulls its COVID-19 vaccine from European market after history of stumbles