Ecopetrol's $1.2 billion Brava deal reshapes its Latin America footprint