Walmart CEO Doug McMillon encourages shoppers to ‘buy week to week’