Walmart 4Q profit misses projection, e-commerce cools