Modeling of oxygen chemisorption kinetics on coal char