Insights into the thermostability and product specificity of a maltooligosaccharide-forming amylase from Bacillus stearothermophilus STB04