Violence in the name of faith will not be tolerated: PM Modi