Restoring Historical Paintings Using Diffusion Models and GANs | Synapse