Sensex settles 600 pts lower from day's high, Nifty ends below 23,650: Rupee at 96/$ among key factors behind sharp market decline