Thermal hazard and mechanism study of 5-(4-Pyridyl)tetrazolate (H4-PTZ)