Narendra Modi under fire for silence over religious incidents