CleanCTG: A Deep Learning Model for Multi-Artefact Detection and Reconstruction in Cardiotocography