Couples who enjoy drinking alcohol together tend to live longer, according to new research that has puzzled experts.