Environmental factors associated with allergy in urban and rural children from the South AFrican Food Allergy (SAFFA) cohort.