Bowing to protests, India's Modi agrees to repeal farm laws