Generalised Label-free Artefact Cleaning for Real-time Medical Pulsatile Time Series