Iran vows no compromise on territorial integrity amid protests