100 billion alien planets fill our galaxy