Overview of Catalytic Properties of Fungal Xylose Reductases and Molecular Engineering Approaches for Improved Xylose Utilisation in Yeast