Whincup agrees Triple Eight contract extension | Supercars