Oil floats at $92 as US supplies fall off