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