Diffusion Models and Semi-Supervised Learners Benefit Mutually with Few Labels