Russian scientists may have found new life under Antarctic ice