Heterologous expression and characterization of a novel subtilisin-like protease from a thermophilic Thermus thermophilus HB8.