Ubiquitin: structures, functions, mechanisms