Americans are eating healthier, but income is still a major factor