Purification and characterization of D(+)-carnitine dehydrogenase from Agrobacterium sp.--a new enzyme of carnitine metabolism.