H&M says to close more stores as customers go online