Putin the glue as India China reach Ladakh border truce