Purification and properties of a maltoheptaose- and maltohexaose-forming amylase produced by Bacillus subtilis US116