Purification and characterization of an alkaline amylopullulanase with both α-1,4 and α-1,6 hydrolytic activity from alkalophilic Bacillus sp. KSM-1378