UK hits 2.3M vaccinated as Boris Johnson warns of ‘complacency’