What is public choice theory in political science?