Generous Tesco shoppers thanked for donating 1.5 million meals