Wal-Mart will end employee profit-sharing