Protests have been raging in the north-east of India as MPs debate legislation that stands to give citizenship to religious minorities from neighbouring countries, but not Muslims.