how much ivermectin to take for humans stromectol prix en pharmacie buy ivermectin for humans over the counter does ivermectin kill worms in humans