Migration and food security in urban China: a case study in megacity Shanghai from the perspective of food consumption