Peter Ball celebrates 50 years on Bendigo's buses