KCNA10: a novel ion channel functionally related to both voltage-gated potassium and CNG cation channels.