Tesco is to cut GBP500m from the price of thousands of items in the UK in a revamp of its promotional strategy.