Effects of life-course drinking patterns on diabetes, heart problems and hypertension among those 40 and older in the 2005 US National Alcohol Survey