New Delhi struggling to contain diplomatic fallout, which has seen protests from key regional allies over comments made by members of PM Modi's BJP party