Could the clouds of Venus support life?