Improving Diffusion Models's Data-Corruption Resistance using Scheduled Pseudo-Huber Loss