Spending forecasts would have been higher had Treasury come clean on pressures ahead of Tory Budget, watchdog finds