Max Horkheimer's Critical Theory of Religion: The Meaning of Religion in the Struggle for Human Emancipation