Iran is vowing to retaliate if Donald Trump follows through on threats to attack Iranian power plants and bridges if the Strait of Hormuz isn't reopened by tomorrow.