how long does stromectol take to work generic vs name brand stromectol is ivermectin sold over the counter in mexico does ivermectin kill fleas and ticks on dogs