Fashion retailer H&M (HMb.ST) has taken a sales hit in China in recent months, its latest results showed, after consumers there called for boycotts of foreign apparel brands over past comments they ...