Kinetic mechanism and effects of molecular structure on thermal hazards of azo compounds