Starmer and Reeves face down cabinet revolt over spending cuts