The Church, society, and hegemony : a critical sociology of religion in Latin America