Hydrogen storage in nanoporous materials