President Donald Trump signed an executive order freezing all aid to South Africa and pledging to promote resettlement of refugees facing race discrimination.