TendiffPure: a convolutional tensor-train denoising diffusion model for purification