US calls China’s treatment of Uighur minority ‘worst stain on the world’