Can there be life on other planets?