“A case can be made that the nonprofit sector’s lobbying on behalf of the charitable deduction has neither improved the financial stability of the sector nor created greater legislative security. At best, it has limited the declines in individual giving in recent years.”