The mysterious history of druids, ancient 'mediators between humans and the gods'