Diageo has sold part of its stake in General Mills Inc.