D-ribose metabolism in Escherichia coli K-12: genetics, regulation, and transport