Walmart benefits from a winning combination of keen prices, a dense store network and a growing digital business