NASA identifies 17 planets with possible subsurface oceans, and they could be fit for life