Geopolitical tensions with Iran are hitting American wallets hard.