Pre-Christmas discounting failed to offset a decline in fashion sales for UK retailers in December, after the sector was hit by poor weather and savvy bargain hunters.