India and China have signed a pact on managing their contentious border. Mint?s Elizabeth Roche explains its significance