Oil, rates and the dollar tumble