US: China's actions against Uighurs 'stain' of century