China agrees to purchase $17B in US agricultural products annually through 2028 - TrendCloud