Purification and characterization of a moderately thermostable xylanase from Bacillus sp. strain SPS-0.