Shipping firms are paying millions to cross the Panama Canal as the Hormuz crisis disrupts global trade routes.