Why there could be life on Venus