Indoleamine 2,3-dioxygenase: distribution and function in the developing human placenta.