Enzymes as Catalysts in Organic Synthesis: Expression, Characterisation and Directed Evolution of a Propanediol Oxidoreductase from E. coli