Public getting more food-savvy, poll shows