Tesco shoppers in York donate more than 2,000 meals to help