The Economist asks: Britain's budget