Constellation Brands tops Q1 EPS estimates as beer sales rise 2%