Oil rises after surprise drop in U.S. inventories offsets demand concerns