Oil prices advance on weak dollar