does ivermectin kill ticks on cats how to treat heartworms in dogs with ivermectin is ivermectin safe for horses how do i get ivermectin for humans