President Trump announced a 20 percent fee on cargo shipped through the Strait of Hormuz. Iran said it had attacked two ...