Hovland hangs on to become repeat winner of World Challenge