Cloning and characterization of a novel intracellular serine protease (IspK) from Bacillus megaterium with a potential additive for detergents.