Antigen presentation to Th1 but not Th2 cells by macrophages results in nitric oxide production and inhibition of T cell proliferation: interferon-gamma is essential but insufficient.