Primary school students as EU citizens: designing a theoretical framework and an online educational game