Ballarat Catholic diocese passes child safety audit