Peru presidential candidates square off in debate