sociology and political science difference