Stocks drift, oil slumps on recession fears