Sainsbury’s says falling customer demand is behind its decision to cut its meat, fish and deli counters.