China will protect border with India ‘at all costs’