Martin Lewis has warned Tesco customers of a piece of small print that could see £18m worth of Clubcard points wasted.