The chancellor blamed Brexit for the move, saying it has had a ‘severe’ impact on the public finances