The Relationship between Cultural Values and Political Ideology, and the Role of Political Knowledge