Building the Free Society: Democracy, Capitalism, and Catholic Social Teaching