Kinetic mechanisms of glycine oxidase from Bacillus subtilis