Talking Tuatha de Danann, Myths and legends and Aliens?