Commercial ships stranded in Strait of Hormuz amid US Iran tensions in 2026