If a stock donation to a qualified charity exceeds 30% of AGI in 2025, is the carryover into 2026 subject to the 0.5% of AGI deduction? in Deductions & credits