India's Modi visits troops at China border