Environment-related factors associated with asthma and allergies among schoolchildren in two communities, Shanghai