how many pepole are there in shanghai?