Tomos Williams shines on debut as Wales defeat South Africa in Washington