The UK government reports a £15.4bn budget surplus for January, falling short of forecasts and pushing total borrowing above ...