Mechanism model for shale gas transport considering diffusion