Nifty, Sensex fall 500+ points as oil prices surge, rupee hits record low