Polynuclear complexes in solution : An experimental and theoretical study on the interaction of nitrilotripropionate anion with metal ions