Effect of reduction-diffusion time on microstructure and properties of Nd-Fe-B nanoparticles prepared by low-energy chemical method