Starmer calls his govt ‘a 10-year project’ despite calls to quit