It is believed that Nanjing was the largest city in the world from 1358 to 1425 with a population of 487,000 in 1400. When did Nanjing cease to be the capital