Development and therapeutic potential of kynurenic acid and kynurenine derivatives for neuroprotection.