Obesity weighing down on life expectancy