Oil holds gain as US posts biggest drop in stockpiles this year