India deploys army in Assam after 31 Muslims killed