UK retail sales described as 'awful' as the icy weather and the unsteady economy keep shoppers at home.