Stop & Shop raises more than $2 million to fight hunger