Diffusion Probabilistic Model for Implied Volatility Surface Generation and Completion