Long distance walker rescued in Yosemite