Muizenberg pharmacist retires after 38 years