Colombia’s Ecopetrol puts $713 million towards green initiatives