Colac trainer Darryl Cannon wins in Warrnambool