Ecopetrol Q3 profits drop 22%