how dangerous is ivermectin ivomec where to buy what does ivermectin kill in dogs how long for ivermectin to work on worms in cattle