UK retail chain Sainsbury's has reported total sales for fourth quarter up 7.1%, saying its non-food offer grew at three times the rate of slowing food sales.