Pensions cut for 330,000 Australian retirees