Diageo, the British maker of alcoholic drinks, said Wednesday it had agreed to buy Casamigos, an upscale tequila brand...