Research suggests Prince Andrew's charity work had no financial benefit. SA charities should reconsider celebrity endorsements for fundraising.