canadian online pharmacy no prescription stromectol stromectol poux what is ivermectin drug how long does it take for stromectol to work does ivermectin cure worms