School of Urban and Regional Science;
East China Normal University;
Shanghai 200062;
China;
Institute for Innovation and Strategic Studies;
East China Normal University;
Shanghai 20062;
China;
School of Business;
Shanghai Normal University;
Shanghai 200235;
China;