Keir Starmer, who won July’s general election in a landslide, has suffered the biggest fall in approval ratings of any prime minister in the modern era.