Cash deals costing Aust taxpayers $50b