RASPA: molecular simulation software for adsorption and diffusion in flexible nanoporous materials