If Sir Keir Starmer resigns, his successor will be the sixth new prime minister this century to reach 10 Downing Street ...