Tour guide to summit Table Mountain 365 times for charity