stromectol south africa what is ivermectin made of does ivermectin treat worms ivermectin dose for dogs with heartworms