Bad diets and unhealthy lifestyles have become the biggest threat to life expectancy, fuelling seven in 10 deaths, a major Lancet study has found.