A coupled Lattice Boltzmann approach to simulate gas flow and transport in shale reservoirs with dynamic sorption. (15th June 2019)