Social mobility over three generations in Finland, 1950-2000