Migration, Education and Socio-Economic Mobility