Mechanisms of atrial fibrillation and flutter and implications for management.