New theory links serpent mound cults, impact craters and high science