Cyril Ramaphosa was the better world leader in the diplomatic meeting between him and Trump