Local charity scores big with Walmart donation