PM Narendra Modi’s $1.4-trillion infrastructure promise faces a roadblock