Prime Minister Boris Johnson resigns after mass resignations from cabinet