Self-assembly of hydrogen storage materials based multi-walled carbon nanotubes (MWCNTs) and Dy3Fe5O12 (DFO) nanoparticles