Synthesis and characterization of Mg(II), Mn(II), Zn(II) and Cd(II) complexes with a new heptaaza Schiff base pendant-armed macrocycle: X-ray crystal structure, NMR and computational study