South African President Cyril Ramaphosa has addressed the so-called "Farmgate" scandal, denying misconduct in the incident.