Oil prices edge lower on demand worries ahead of data on U.S. crude inventories