How spending patterns at large retailers like Walmart, Target and Best Buy are changing