Colombia's presidential elections are scheduled for May 31, marking the end of the term for Gustavo Petro, the country's first leftist president.