Kinetic properties and stability of glucose dehydrogenase from Bacillus amyloliquefaciens SB5 and its potential for cofactor regeneration