#Keir Starmer vows to fight next general election as PM refuses to set resignation timetable