Ecopetrol says 2011 net profit up 85%