Iran rules out reopening Strait of Hormuz