Thermal analysis studies on the boron-potassium perchlorate-nitrocellulose pyrotechnic system