Diffusion Gan Training Gans With Diffusion