Colombian President Gustavo Petro ordered the state-run oil company Ecopetrol to cancel a joint venture with a US-owned company, citing environmental concerns.