Iran crude oil production in Jul 2026 · At least 1.8M bpd 94% — Kalshi odds