Ballarat betters rivals Bendigo and Geelong in sports participation