Liberalism, conservatism, and Catholicism: An evaluation of contemporary American political ideologies in light of Catholic social teaching