US President Donald Trump has threatened that the United States would target Iranian power plants if Iran fails to fully reopen the Strait of Hormuz within 48 hours.