Hydrazine 5,5'-bitetrazole-1,1'-diolate: a promising high density energetic salt with good properties.