U.S. President Donald Trump is hosting Cyril Ramaphosa amid tension after accusing South Africa of allowing a “genocide” against minority white farmers.