Trade, Migration and Regional Income Differences