President Cyril Ramaphosa hosts German Chancellor Olaf Scholz