Self-supervised contrastive learning enables robust electrocardiogram-based cardiac classification | Synapse