Split: Class and Cultural Divides in American Politics