Anonymous donor helps food bank feed more than 20,000 people