PM Narendra Modi has run a campaign reiterating his tough stance on national security, while opposition parties have focused on the weakening economy and unemployment,