Boris Johnson has warned that tougher lockdown measures may be needed as he announced that around 2.4 million vaccines for Covid-19 have now been put in people’s arms.