charitable deductioncharitable contributions tax deductioncharitable donations deductioncharitable deduction limitqualified charitable contributioncharitable giving tax deductioncharitable donation tax deductionirs charitable contributionsdonation deduction1040 charitable contributionscharitable contributions from iracharitable donation receipt