Application of the distributed activation energy model to biomass and biomass constituents devolatilization