The role of molecular interactions and interfaces in diffusion: permeation through single-crystal and polycrystalline microporous membranes.