Business Sailors stressed and exhausted after months trapped by Strait of Hormuz blockade June 3, 2026