The US president says he will strike Iran's power plants and bridges if Tehran does not reopen the Strait of Hormuz.