86 year old ex para walks 86 miles for charity