Oil prices rise for 2nd day, buoyed by fall in US inventories