Corporate America’s philanthropy model doesn’t work. It’s time for a better one | Fortune