Veterans group receives $1m from Walmart Foundation