Private Synthetic Text Generation with Diffusion Models