Can science explain life?