Venus could have supported life for billions of years