Narendra Modi takes on “great economists” from “Harvard, Oxford” who criticized demonetization