Energy Energy Crisis Shapes UK Budget as Chancellor Faces Pressure Over Defence Spendin October 29, 2026