Production of novel halo-alkali-thermo-stable xylanase by a newly isolated moderately halophilic and alkali-tolerant Gracilibacillus sp. TSCPVG