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