Biochemical and biotechnological studies on a novel purified bacillus cholesterol oxidase tolerant to solvent and thermal stress