charitable deductioncharitable contributionscharitable contributions tax deductioncharitable donations deductioncharitable deduction limitqualified charitable contributioncharitable giving tax deductionnon cash charitable contributionscharitable donation tax deductionirs charitable contributionsdonation deduction1040 charitable contributions