ivermectin orally ivermectin dosage for dogs for heartworm prevention how long does ivermectin stay in horse manure