Money is usually seen as a shield against poor health. Higher incomes often mean better education, safer jobs, healthier food ...