CLC chloride channels and transporters