Gustavo Petro’s win in Colombia is latest leftward shift in Latin America