Tesco Slashes Prices by 50%