The Dawn of Belief: Religion in the Upper Paleolithic of Southwestern Europe