Prime Minister Modi announced the withdrawal of the three controversial farm laws just ahead of the UP assembly elections.What compelled the government's decision and will the protests end?