Shangai; the city that exploded. Deyan Sudjic looks at China's urban future