Uniqueness of meromorphic functions sharing two or three sets