Why Constellation Brands is staying out of craft beer