Sir Keir Starmer should continue as prime minister despite Labour's devastating election results - but needs to make changes ...