Wal-Mart has announced that Neil Ashe has been appointed as CEO of the company's global e-commerce business.