Different kynurenine pathway enzymes limit quinolinic acid formation by various human cell types.