stromectol for head lice is ivomec safe for humans stromectol merck canada buy cheap stromectol best price no prescription