Energy & Oil ‘Staying Put for Now’: Six Hundred Vessels and a Deal That Cannot Move Them June 15, 2026