Merchant ships stranded near Strait of Hormuz