Oil hovers near 6-month peak as high US stockpiles counter supply fears