Walmart to sell its e-commerce technologies to other retaile