Hard-right populist Abelardo de la Espriella and leftist senator Ivan Cepeda will face off in Colombia's June 21 presidential runoff after a polarizing first round that saw de la Espriella outperform expectations.