Diageo and Constellation Brands both delivered robust updates despite the weak consumer backdrop