Preparation of a porous carbon from ferrocene-loaded polyaniline and its use in hydrogen adsorption