Marriage is actually good for the heart, says research