Tesco locks 1,000 prices as part of plan to help shoppers