Thermal stability evaluation of tert-butyl peroxybenzoate mixed with impurities