South Africa accepts Trump's new US ambassador