Sensex falls 500 pts from day's high, Nifty below 23,700: Rupee at 96/$ among key factors behind markets paring gains