Sensex soared 313 points, Nifty up 91 points; PSU banks emerged as the top performer