Characterization of detergent compatible protease from halophilic Virgibacillus sp. CD6