Scale, Diversity and Determinants of Labour Migration in Europe