Social capital, health and life satisfaction in 50 countries.