Sir Keir Starmer resigns as Prime Minister