EHR-ML: A generalisable pipeline for reproducible clinical outcomes using electronic health records | Synapse