Preparation, characterization and microwave absorbing properties of nano-sized yolk-in-shell Ni–P nanospheres