Is there life on Venus? Sara Seager weighs in