A thermo-halo-tolerant and proteinase-resistant endoxylanase from Bacillus sp. HJ14