Keir Starmer announces he will step down, becoming sixth prime minister to deliver a farewell speech in a decade of rapid turnover | The Apex Times