Molecular characterization of fervidolysin, a subtilisin-like serine protease from the thermophilic bacterium Fervidobacterium pennivorans