The effects of mineral distribution, pore geometry, and pore density on permeability evolution in gas shales