AsiaNorth America US Senate, passing Trump bill, bars clean energy tax credits for firms with ties to China 2 July 2025, 9:43 am Team Buyback