China showed off its newest warplane, the J-20 stealth fighter, during its first public flight at the Zhuhai Air Show, as Beijing flexes its long-range military muscles.