oral ivermectin dosage for dogs for heartworm prevention stromectol dosage demodex stromectol manufacturer is ivermectin an over the counter drug