Potassium channel modulators: scientific applications and therapeutic promise.