Nifty shows potential to gain another 13%; pvt banks, oil & gas, NBFCs to shine