The God Hypothesis: Extraterrestrial Life and Its Implications for Science and Religion