SENSEX drops 307 points, NIFTY50 below 24,100 on geopolitical tensions