Iran faces unprecedented pressures as World Cup 2026 begins, and crypto is caught in the middle June 15, 2026