Iran warns of swift retaliation as Hormuz tensions threaten 20% of oil flows