SENSEX up 150+ points, NIFTY above 23,900 as Iran tensions persist