China Puts on Huge Show of Force at Parade