Biochemical and molecular characterization of a detergent stable alkaline serine-protease from a newly isolated Bacillus licheniformis NH1