Cyril Ramaphosa on the campaign trail in Soweto