Gas evolution during oil shale pyrolysis. 2. Kinetic and stoichiometric analysis