The HCN domain couples voltage gating and cAMP response in hyperpolarization-activated cyclic nucleotide-gated channels