Modelling electrolyte adsorption in nanoporous materials