Nifty Bank surges 400+ points; Sensex gains 500+ points on Q1 updates