Spend less, build more is Walmart’s new slogan