baby boomers high cholesterol