heptatitanium tetratitanium trititanium dititanium hexafluorotitanate hexanickel orthotitanic acid heptacalcium hexacalcium ditantalum