tryptophan kynurenine metabolism preventing nutraceuticals