Buy Invesco DB Agriculture Fund ETF for 2026: grains recovery, inflation costs, rising demand, weather/geopolitical ...