Peru presidential runoff too close to call as Roberto Sanchez holds razor-thin lead