South Africa’s president elect Cyril Ramaphosa made some hard hitting promises to crack down on corruption and sort out the country’s shambolic state owned enterprises ahead of his pitch to foreign investors on the snowy slopes of Davos.