Sainsbury’s sales growth slows amid consumer caution