Determination of activation energy distributions for chemisorption of oxygen on carbon: an improved approach