Metabolic and evolutionary engineering of a xylose-fermenting strain of Saccharomyces cerevisiae