U.K. Prime Minister Boris Johnson announces resignation