Hormuz blockade halts nearly 1,200 ships