China says Diaoyu islands are Chinese territory, rebuts U.S. criticism