Keir Starmer, who won a landslide in 2024, leaves the stage after setbacks