Thermal decomposition of GAP and GAP-based double-base propellants