Diageo has completed another share buyback.