Swedish retailer Hennes & Mauritz (H&M) risks cannibalising store sales through the growth of its e-commerce business, analysts believe, adding that this could be detrimental to margins.