Understanding the constraints on the supply of public education to the migrant population in China: Evidence from Shanghai