Indian Prime Minister Narendra Modi's party has regained power in the capital of New Delhi for the first time in nearly three decades.