Hyperthermophilic archaeal homoserine dehydrogenase in complex with NADPH