Who were the "sons of God"? How evil was the Earth? Did God "repent"?