Physicochemical studies of some phosphonate loigands: N, N, N, N, ethylenediaminetetrabis methylene phosphonic acid and related compounds