Enzyme-catalyzed organic synthesis: NAD(P)H regeneration using dihydrogen and the hydrogenase from Methanobacterium thermoautotrophicum