Confronted by protests - including a riot in Bengaluru that saw buses and police jeeps set on fire - the government has cancelled controversial new rules on when you can withdraw money from your provident fund, which serves as a savings plan for when salaried workers retire.