Possibilities and challenges for developing a successful vaccine for leishmaniasis