Sensex Tumbles 500 Points as Oil Prices and IT Woes Spook Investors