Billions of habitable worlds in Milky Way?