stromectol cvs stromectol 3 mg merck stromectol and scabies will ivomec kill worms in dogs can you buy ivermectin over the counter for humans