Ecopetrol says Q3 earns fall nearly 70%