insight Labour’s fate might already be decided – but Budget measures still seem far from settled 4 November 2025