Tesco to cut diesel prices by 2ppl