Suicide bombing stirs rage in India