How do population inflow and social infrastructure affect urban vitality? Evidence from 35 large- and medium-sized cities in China. (May 2020)