does ivermectin kill ticks on horses ivermectin tablets for dogs uk stromectol 3 mg/ivermectin is ivermectin safe for humans