OBR warns the US‑Iran war will keep UK inflation high and growth weak for years, as energy costs rise, rates stay elevated and fiscal room tightens.