Alcohol consumption, lifestyle factors, and type 2 diabetes