Constellation Brands cut its annual sales and profit forecasts after weak consumer spending on its Modelo Oro and Corona ...