Leishmaniasis: current status of vaccine development.