Crystal structure of porcine aldehyde reductase ternary complex