Soft-Masked Diffusion Language Models