A far-right political party is distributing thousands of knives to women in a western Indian state to help them protect themselves after a fatal gang-rape last month alarmed the country.