Sensex falls 150 points, Nifty opens near 23,100 as oil prices remain above $100 amid Iran-US war