Constellation Brands slashes its outlook, sending stocks tumbling