Expert warns it could still take 'months on end' before shipping returns to normal if Strait of Hormuz reopens ...