Ruthenium II ruthenium III and nickel II complexes of bidentate OO ON NN and tridentate ONN ONO ONC ligands synthesis characterization and biological activities