Spiritual health mediates the relationship between ego-strength and adjustment to heart disease