South Africa’s President Cyril Ramaphosa is due to appear on Wednesday before the country's long-running corruption inquiry and is expected…