Onchocerca volvulus: The Road from Basic Biology to a Vaccine.