Banks, Financials Lift Sensex By 359 Pts