Hapag-Lloyd swings to €219 million loss as Hormuz crisis hits trade