Why Gods Persist: A Scientific Approach to Religion