Swedish retailer H&M has blamed an increase in raw material prices like cotton for a 10% drop in fourth-quarter profits - but said the year as a whole was "very good."