Can Science Explain Religion?