How has religion influenced the development of cultures, societies, and civilizations throughout history?