Applications of molecular simulations for separation and adsorption in zeolites