China denounces US cyber-theft charges