Halo-substituted thiosemicarbazones and their copper(II), nickel(II) complexes: detailed spectroscopic characterization and study of antitumour activity against HepG2 human hepatoblastoma cells.