world’s longest horse race