H&M Hennes & Mauritz recorded a weak March performance as cold weather and snow across Europe and North America dampened sales.