David Criniti sets new race record in 2019 Mount Panorama Punish victory