Constellation's Q1 profit disappoints even as beer sales post slight gain