President Donald Trump on Friday froze United States (US) aid to South Africa, citing a law in the country that he alleges allows land to be seized from white farmers, despite Johannesburg's denials.