Ballarat's Shaun Grigg retires from AFL football