Understanding the adsorption process in ZIF-8 using high pressure crystallography and computational modelling