Markets rally: Sensex, Nifty surge on banking and auto strength