Ecopetrol set to finish stock sale dogged by global turmoil