Treasurer Jim Chalmers has confirmed a budget deficit after posting two surpluses as he announces more cyclone-aftermath support.