why is Shanghai the busiest city