is ivermectin used for animals how to take ivermectin for humans is ivermectin safe for horses ivermectin dosage for dogs ticks