Nifty 50, Sensex rise 0.6-0.7% on earnings strength, private banks lead