Tesco cuts petrol and diesel by 1p at every filling station