How North Carolina Treats Charitable Donations for Tax Purposes