Johnson announced that he would step down after a slew of resignations from his top team in protest at his leadership but would stay on as prime minister until a replacement is found. The timetable for a Tory leadership race will be announced next week.