Detergent-compatible, organic solvent-tolerant alkaline protease from Bacillus circulans MTCC 7942: Purification and characterization