The Treasurer has announced a $9.3 billion budget surplus for the current financial year ending in June