Preparation of Ni-filled carbon nanotubes for key potential applications in nanotechnology