Hormuz disruption costs Hapag-Lloyd $600M in Q2