Public fury over New Delhi gang rape sparks protest across India