Rachel Reeves promises to take an “iron fist” to waste, but the Tories say her sums do not add up.