Modelo parent Constellation Brands reports sales drop in earnings