He spent 30 years shining shoes -- and raised more than $200,000 for sick kids