Ecopetrol completes $1.2 billion Brava Energia acquisition, taking 51% control