From boomers to Gen Z: understanding alcohol consumption trends among different generations