H&M’s sales worse than expected