Fashion retailer Hennes & Mauritz (H&M) has reported what analysts have described as "disappointing" fourth-quarter figures as margins and profit were hit by weaker sales in Europe and North America.