DiffEnc: Variational Diffusion with a Learned Encoder