Iran, US escalate war of words over Strait of Hormuz