Britain slashed its economic growth forecasts and expects to borrow a lot more going into the next decade, finance minister Philip Hammond said, but he nonetheless plans to spend more in the next couple of years to offset the impact of Brexit.