Ecopetrol says 2010 net earnings up 59%