ivermectin stromectol scabies ivermectin dosage for dogs heartworm prevention does ivermectin kill mites on horses what is the generic name for ivermectin