Uber to compensate South African drivers over fare cuts