Drinking alcohol every day protects against heart disease in men but not in women, Danish research shows.