Ballarat Goldfields fined $20,000 over rock fall