HumanNorm: Learning Normal Diffusion Model for High-quality and Realistic 3D Human Generation