British prime minister Keir Starmer’s popularity has tanked to below the level of Boris Johnson, in a damning new poll.