Sainsbury’s beats Christmas trading forecasts