The HERG K+ channel: progress in understanding the molecular basis of its unusual gating kinetics