Oil prices rise on supply woes