Boy's fight against cancer inspires man's 1,000-mile ride