Indian oil deal; Stocks slump; Tesla delays announcement