China marks the 80th anniversary of the Nanking massacre by Japanese troops, an enduring source of bad blood between the two nations.