H&M apologizes for alleged ‘Allah’ writing on socks