Ecopetrol logra utilidad récord por $17 billones en el primer semestre