Self-anchoring endocardial pacemaker leads: current spectrum of types, advances in design, and clinical results.