Thermostable aldehyde dehydrogenase from Pyrobaculum sp.1860 complexed with NADP+