Pore-scale geometry effects on gas permeability in shale