Hypercrosslinked polyanilines with nanoporous structure and high surface area: potential adsorbents for hydrogen storage