Human Capital Accumulation, Social Mobility and Migrations