Fiscal constraints put Starmer and Reeves in an unenviable situation, but Trump has changed the terms of the debate ...