Self-assembled Cu(II) and Ni(II) metallamacrocycles formed from 3,3,3',3'-tetrabenzyl-1,1'-aroylbis(thiourea) ligands: DNA and protein binding studies, and cytotoxicity of trinuclear complexes.