Why decades-long marriages end in divorce