Has science buried God?