Aurora: Northern Lights in Mythology, History and Science