China has been accused of holding more than a million Muslims, including ethnic Kyrgyz and Kazakhs, in its so-called re-education camps in Xinjiang Province.