A study of the thermal decomposition of biguanidinium diperchlorate using thermogravimetry and mass spectroscopy