The Xinjiang controversy: Stars choosing China over sponsors H&M, Puma, and Adidas