The EU and UK-Swedish drug-maker AstraZeneca have settled a row over a shortfall in coronavirus vaccines that affected the European rollout earlier…