Structural studies on some dithiophosphonato complexes of Ni(II), Cd(II), Hg(II) and theoretical studies on a dithiophosphonato Ni(II) complex using density functional theory