54 year-old record holder does pull-ups for charity