does ivermectin kill mites on horses stromectol or ivermectin how much ivermectin injection for dogs ivermectin tablets for humans buy