Food Purchasing Characteristics and Perceptions of Neighborhood Food Environment of South Africans Living in Low-, Middle- and High-Socioeconomic Neighborhoods