You can loosen your belt a notch or two – the UK government is going to borrow £8bn less this year than we first thought. We only need to run up public debt of £155bn instead of £163bn, according to figures from the new Office for Budget Responsibility.