Stop & Shop donated more than $22 million in 2011