Thera and the Exodus: The Exodus Explained in Terms of Natural Phenomena and the Human Response to It