Hydrogen sorption by carbon nanotubes and other carbon nanostructures