Walmart President and CEO Doug McMillon talks earnings, the state of the consumer, acquiring Vizio and more