China and India agree to de-escalate tension at contested Himalayan border in attempt to restore 'peace'