A heterogeneous model for the thermal oxidation of solid polypropylene from chemiluminescence analysis