Oil prices rise on weaker dollar, supply worries