Share Facebook Twitter LinkedIn Pinterest Email Half of people think Sir Keir Starmer will be replaced as prime minister by the end of 2026, according to an exclusive YouGov poll for Sky News