Strait of Hormuz cleared after Iranian attacks on commercial ships