President Donald Trump has given Iran until tonight to reopen the Strait of Hormuz, a critical shipping lane for global oil supplies, or he says the U.S. "will obliterate" Iran's power plants.