proton-translocating NAD(P)(+) transhydrogenase