Electrocardiology of atrial fibrillation. Current knowledge and future challenges.