set-valued functional equations