Sensex gains over 150 pts, Nifty opens above 8550; banks lead