More than half a million people in the UK have been vaccinated against Covid-19, Boris Johnson said, as he moved to soothe concerns the country risked being effectively cut off from parts of Europe and beyond following the discovery of a new strain of coronavirus.