Nifty 50 falls below 24,300; Sensex drops 281 points on oil, rupee concerns