Grand Canyon record set by 92-year-old after months of training