Enzymatic properties of an efficient glucan branching enzyme and its potential application in starch modification