An 82-year-old volunteer at James Cook University Hospital who has volunteered for over 40 years has been awarded an MBE.