Tesco cuts petrol and diesel prices by 2ppl