Well dispersive Ni nanoparticles embedded in core-shell supports as efficient catalysts for 4-nitrophenol reduction