Colcap index rises on Ecopetrol; Peso weakens