Turf TV renew long-term contract with William Hill