US stock market up 1%, oil soars 5% with weak dollar