An azoreductase, aerobic NADH-dependent flavoprotein discovered from Bacillus sp.: functional expression and enzymatic characterization