Oil gave up earlier gains due to China stimulus hopes and an industry report showing lower US inventories. US crude fell 0.7 ...