Diffusion probabilistic model based accurate and high-degree-of-freedom metasurface inverse design