Oil holds near $43 on signs US Crude stockpiles fell further