Why Are People Religious Despite Science