Diffusion Models As Masked Autoencoders