Nonprofit Law, Economic Challenges, and the Future of Charities