Pursuing reliable thermal analysis techniques for energetic materials: decomposition kinetics and thermal stability of dihydroxylammonium 5,5'-bistetrazole-1,1'-diolate (TKX-50).