Riots have long dogged Narendra Modi who as Gujarat chief minister was accused of turning a blind eye to the violence