Colombia stocks rise, propelled by Ecopetrol; peso gains