'Best chance for life outside our solar system'