Eckoh secures renewal of William Hill contract