India and China agree to stop sending troops to disputed Himalayan border