Socialist Castillo close to victory in Peru as few votes remain to be counted