Diffusion Models as Masked Autoencoders