Can Science Explain Life