Numerical Modeling of Multi-mechanistic Gas Production from Shale Reservoirs