Structural insight into D-xylose utilization by xylose reductase from Scheffersomyces stipitis