'Surprising results': In Colombia, leftist Petro and populist Hernandez head for run-off