Walmart’s Facebook promotion brings cheer to nonprofits