Climate change and US ‘geopolitical uncertainty’ are making staple groceries more expensive for Americans