Visceral leishmaniasis: immunology and prospects for a vaccine.