Walmart revamps stores, e-commerce for the holidays