Religion and Politics in Latin America: Liberation Theology and Christian Democracy