Almost $500 million to be spent on Ballarat Base Hospital in budget cash splash