Purification and characterization of a novel extracellular halophilic and organic solvent-tolerant amylopullulanase from the haloarchaeon, Halorubrum sp. strain Ha25