Which public health factors have the greatest impact on life expectancy?A. Social determinants of healthB. Access to healthcareC. Environmental factorsD. Genetic factors