Deubiquitinating enzymes: their diversity and emerging roles.