Kinetic and mechanistic analysis of the Escherichia coli ribD-encoded bifunctional deaminase-reductase involved in riboflavin biosynthesis.