what is praziquantel used for in dogs why is stromectol perscribed stromectol generic is ivermectin fda approved for humans oral ivermectin for humans