The shamanic roots of European culture: visions of the otherworld and ecstatic battles from the Middle Ages to the present day