oil weak dollar