The List of Tech Corporations cuts ties with Russia