Predicting atrial fibrillation in primary care using machine learning