New 2026 tax law caps deductions, boosts value of IRA gifts over $100,000