Ecopetrol will invest $17.5 bln