Sainsbury's has said that the number of products in its Basics range costing GBP1 (US$1.6) or less has hit an all-time high.