Chemical and medicinal versatility of dithiocarbamates: an overview.