Ideology and interest groups