Financial stress can lead to heart problems, depression and other maladies.