Professor Debra Roberts to receive honorary degree of Doctor of Laws from Rhodes University