There are too many H&M stores, H&M acknowledges