Marriage is (literally) good for the heart: study