Holdsworth announces shock retirement | Supercars