Keir Starmer will step down as U.K. Prime Minister weeks after a brutal round of local elections and as he faced a challenge from within his Labour Party.