Ecopetrol’s 2Q net profit down 77%