Another budget, another deficit