Walmart is becoming the new Amazon as customers make smaller, but frequent purchases: ‘That’s a trend that’s not going to reverse,’ CFO says