Stocks Rebound, Oil Resumes Slide, Ruble Tumbles As Yen Flirts With 119