Coordination chemistry of some new Mn(II), Cd(II) and Zn(II) macrocyclic Schiff base complexes containing a homopiperazine head unit. Spectral, X-ray crystal structural, theoretical studies and anticancer activity