India is hosting a once-in-a-decade religious event — billed as the world’s largest human gathering — that gives Modi’s party a fresh opportunity to promote its Hindu nationalist agenda among hundreds of millions of pilgrims