India says China amassed troops along border in violation of agreements