X-ray structure of aldehyde reductase with NADPH