UK supermarket retailer Asda has announced a GBP150m programme of price cuts for the run-up to the peak Christmas selling period.