Oil prices up on surprise decline of US inventories; demand concerns linger