UK Prime Minister Keir Starmer says he's stepping down. His decision follows a series of local election losses, and growing rebellion from within his Labour party.