Microbial β-Glucosidases: screening, characterization, cloning and applications