South African President Cyril Ramaphosa tests positive for Covid-19 with mild symptoms