Constellation Brands Q4 profit falls but beats analyst estimates