Labour leader Keir Starmer: Britain’s next prime minister?