AstraZeneca is pulling its Covid-19 vaccine from the UK market less than four years after its debut, citing a “surplus” of vaccines targeting newer strains and...