The two faces of interleukin 10 in human infectious diseases.