Starmer to be UK's new prime minister as Labour win massive majority Conservatives predicted to suffer worst performance in party's long history 4 months ago