H&M blames missed profit targets on a gloomy summer and growing competition from rival Shein | Fortune