causes of migration