Marriage improves heart health, study says