China agrees to purchase $17B of agricultural goods annually from US through 2028 - TrendCloud