Will China's giant military parade hurt or improve its international image?