Diageo has completed the sale of most of its remaining wine assets to Treasury Wine Estates (TWE).