India detains Chinese soldier at flashpoint border