Hydrogen uptake by carbon nanotubes