trump tax bill can have 'good and bad' effects - 22 may 2025