For generations, scientists have puzzled over why women tend to live longer than men. The gap — around five years on average ...