The Chinese Spy Balloon Mystery: What We Know So Far