Electroless preparation and characterization of Ni–B nanoparticles supported on multi-walled carbon nanotubes and their catalytic activity towards hydrogenation of styrene