Migration, education and socio-economic mobility