A Pentagon assessment warns it could take six months to clear Iranian mines from the Strait of Hormuz, potentially keeping oil prices high.