How does D-ribose influence ATP production?