Gustavo Petro is the new president of Colombia