Constellation Brands Makes a $1 Billion Bet on Craft Beer