UK Prime Minister Boris Johnson resigns after recent scandal