Surprising number of exoplanets could host life