Iran launches new cruise missile in Strait of Hormuz test