Indian-Chinese troops clash