Keir Starmer to resign as prime minister after election defeat | PiQ Markets