Strong demand for premium foods and clothing helped British grocer J Sainsbury to beat Christmas sales forecasts. But as Hayley Platt reports it continued to lose market share to discounters and warned of another tough year for mainstream supermarkets.