Iran says no one can reopen Strait of Hormuz without its consent