Oil rises after surprise drop in US inventories offsets demand concerns