Text this: Anti-collusion multi-party private set union protocol in low-bandwidth scenarios