Mines may restrict Hormuz shipping for months