stromectol dosage for humans oral ivermectin dosage for dogs for heartworm prevention ivermectin dispersible tablets south africa can you buy ivermectin over the counter for humans