Alkaline detergent enzymes from alkaliphiles: enzymatic properties, genetics, and structures