UK retailer Morrisons has announced it is to cut prices on 4,000 products.