Indian Prime Minister Narendra Modi's nationalist party has won a landslide victory in regional elections in the capital New Delhi.