Ivermectin: a review of efficacy and safety.