Potassium Channels: Conduction, Selectivity, Blockage, Inactivation, and Gating