Strait of Hormuz closure threatens global energy stability.