China, India leaders meet to patch up strained ties