Review of hydrogen storage by adsorption in carbon nanotubes